package com.ctshk.rpc.hotel.req;
import com.ctshk.common.model.PageReq;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

@Data
@ApiModel(value="HotelListManagerReq对象", description="酒店列表查询信息req")
public class HotelListProductReq extends PageReq implements Serializable{

    @ApiModelProperty(value = "城市名称")
    private String cityName;

    @ApiModelProperty(value = "酒店品牌")
    private String brandName;//没有字段

    @ApiModelProperty(value = "酒店名称")
    private String hotelName;//没有字段

    @ApiModelProperty(value = "产品名称")
    private String productName;

    @ApiModelProperty(value = "房间名称")
    private String roomName;

    @ApiModelProperty(value = "供应商")
    private String supplierName;//没有字段

    @ApiModelProperty(value = "酒店名称")
    private String name;//没有字段

    @ApiModelProperty(value = "2-手工录入，1-API接入")
    private Integer sourceType;

    @ApiModelProperty(value = "售卖状态")
    private Integer saleStatus;//0-无效，1-有效  没有字段

    @ApiModelProperty(value = "审批状态")
    private Integer approvalStatus;//0-全部，1-待审批，2-待审批，3-待提交，4-审批中，5-审批通过，6-审批不通过  没有字段

    @ApiModelProperty(value = "是否允许自由行打包")
    private Integer allowPackage;//0-全部，1-允许，2-不允许，3-只限打包  没有字段

    @ApiModelProperty(value = "上架状态",required = true)
    private Integer onShelfStatus;

    @ApiModelProperty(value = "推荐状态",required = true)
    private Integer recommendationStatus;

}
